package times;

import java.util.ArrayList;


public class InfoTime {
	private int vitorias;
	private int derrotas;
	private int empates;
	private int golsPro;
	private int golsContra;
	private int saldoDeGols;
	private int pontos=0;
	private ArrayList<Jogo> jogos;
	private int indiceJogos;
	public String Yuhaa="Yuhaa";
	
	public InfoTime(){
		this.indiceJogos = 0;
		this.jogos = new ArrayList<Jogo>();
	}
	
	public void setPontos(int pontos){
		this.pontos+=pontos;
	}
	
	public int getPontos(){
		return this.pontos;
	}
	
	public int getVitorias() {
		return vitorias;
	}
	public void setVitorias() {
		this.vitorias +=1;
		this.setPontos(3);
	}
	public int getEmpates() {
		return empates;
	}
	public void setEmpates() {
		this.empates+=1;
		this.setPontos(1);
	}
	public int getDerrotas() {
		return derrotas;
	}
	public void setDerrotas() {
		this.derrotas+=1;
	}
	public int getGolsPro() {
		return golsPro;
	}
	public void setGolsPro(int golsPro) {
		this.golsPro += golsPro;
	}
	public int getGolsContra() {
		return golsContra;
	}
	public void setGolsContra(int golsContra) {
		this.golsContra += golsContra;
	}
	public int getSaldoDeGols() {
		return saldoDeGols;
	}
	public void gerarSaldoDeGols() {
		this.saldoDeGols = this.golsPro - this.golsContra;
	}
	public ArrayList<Jogo> getJogos() {
		return jogos;
	}
	
	public Jogo getJogo(int numeroJogo){
		return jogos.get(numeroJogo-1);
	}
	public void setJogo(Jogo jogo) {
		this.jogos.add(this.indiceJogos,jogo);
		this.indiceJogos+=1;
		jogo.setNumeroJogo(indiceJogos);
	}
	
}
